someone who's everywhere - Spanish English Dictionary